/*  
Theme Name: moseter
Description: Silver and white with a crisp design laid out in two columns. Option to hide mootabs panel if desired. Option to hide RSS subscribe block if desired. Option to add site tracking code to footer without needing to edit the footer php file. Other options include placing ad in header and sidebar.
Version: 1.3.1
Author: antisocialmediallc.com
Author URI: http://www.antisocialmediallc.com
Tags: white, silver, two-columns, fixed-width, right-sidebar
License: GPL
*/



*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	color: #777777;
	background:#777777 url(images/bg.gif) repeat-x;
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a{
	color: #63AAB7;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #dddddd 1px solid;
	font-size: 12px;

}

li {	list-style: none; }

.clear{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

img, a:link img, a:visited img {border:0;}

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { overflow:auto;}
dl {margin:0 0 1.5em 0;}
dl dt {font-style:italic; padding:3px 0px 3px 0px;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#EAEAEC; border-right:1px solid #ffffff; }
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#f9f9f9; border-right:1px solid #ffffff; }
tfoot {font-style:italic;}
caption {background:#f9f9f9;}

label {font-weight:bold;}
fieldset { padding:1.4em;margin:0 0 1.5em 0;border:1px solid #E4E5E6; }

 blockquote {
	padding: 10px;
	border: 1px solid #ddd;
	color:#000;
	width:85%;
	background-color: #f7f7f7;
	font-style: italic;
	margin:5px auto 15px;
	}

fieldset p { margin:1.5em 0px 1.5em 0px; }


h1 {font-size:150%;}
h2 {font-size:140%;}
h3 {font-size:130%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:3px 0px 3px 0px;
	}

p { margin:0 0 1.9em 0; }

.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px; }
.aligncenter { 	display: block; margin-left: auto; margin-right: auto; margin-top:10px;  }

img.alignleft { float:left; margin-right:10px; background:#f9f9f9; padding:5px; max-width: 250px; }
img.alignright { float:right; margin-left:10px; background:#f9f9f9; padding:5px; max-width: 250px; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; background:#f9f9f9; padding:5px; max-width: 500px;  margin-top:10px; }

html>body .alignleft { width: auto; height: auto; max-width:250px; }
html>body .alignright { width: auto; height: auto; max-width:250px; }
html>body .aligncenter { width: auto; height: auto; max-width:500px;  margin-top:10px; }


.submitbutton { background:#f9f9f9; border:1px solid #dddddd; color:#000000; }
.submitbutton:hover { border:1px solid #dddddd; color:#4ABDB0; }

.floatleft {
	float: left;
}
.floatright {
	float: right;
}

h2,h3,h4,h5,h6 {
color:#777777;
}

h2 a,h3 a, h4 a, h5 a, h6 a {color:#777777;
}

#wrapper { width:1030px; margin:0 auto; }

#page {
	width: 980px;
	background-color: #FFFFFF;
	margin:0 auto 20px auto;
	clear:both;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   #page { margin-top:50px; }
}




#columns {
	padding:15px 15px 25px;
	background-color: #FFFFFF;
	margin: 0px;
}

.maincontentcolumn {
	float: left;
	width: 595px;
	padding-right:15px;
	margin:top:10px;
}


#singlepost {}

#singlepost .singlepostcontent {}

#singlepost ul, #singlepost ol { margin:10px 0px 10px 10px; overflow:hidden; }
#singlepost ul li {  margin-left:20px; list-style:square; }
#singlepost ol li {  margin-left:20px; list-style-type: decimal; }
#singlepost ol ol li {  margin-left:20px; list-style-type: lower-roman; }


.search {
	text-align:center;
	float:right;
	margin-right:25px;

}

.searchinput { border:1px solid #dddddd; padding:6px; margin-top:4px; width:275px }

.searchbutton { background:#ffffff; border:1px solid #dddddd; color:#5D5A5A; padding:5px; width:50px; }
.searchbutton:hover { color:#3BB8AA; padding:5px; }

.pageH { float:left; }
.pageH h2 { font-size:13px; font-weight:bold; padding:7px 0px 6px 25px; }


.maincontentcolumn .byline {
padding:5px 0px 5px 0px;
margin:3px 0px 3px 0px; 
font-size:11px;
font-weight:normal;
font-style:italic;
}

.maincontentcolumn  h2  { padding:3px 0px 3px 0px; }

.maincontentcolumn .mcposts { margin:10px auto 10px auto; }

.maincontentcolumn .mcposts .postitemsouter {
margin-top:10px;
border:5px solid #eeeeee;
background-color:#ffffff;
padding:10px;
}

.maincontentcolumn .mcposts .postitemsouter .postdate {
float:right;
background: url(images/postdate.png) no-repeat; height:30px;
width:130px; 
margin-top:-10px;
text-align:center;
}

.maincontentcolumn .mcposts .postitemsinner {
background-color:#ffffff;
padding:10px;

}


.maincontentcolumn .mcposts .postitemsinner .byline {
padding:5px 0px 5px 0px;

}

.maincontentcolumn .mcposts .postitemsinner .excerpt img {
float:left;
margin-right:10px;
}

.maincontentcolumn .mcposts .postitemsinner .excerpt a.more {
font-size:x-small;
text-transform:uppercase;
font-weight:normal;
color:#63AAB7;
}

.maincontentcolumn .mcposts .postitemsinner h2  { padding:5px 0px 5px 0px; }

.maincontentcolumn .mcposts .postitemsinner h2 a:hover  { text-decoration:underline; }


.maincontentcolumn .mcposts .postitemsinner .readfull {
float:right;
text-align:center;
padding:5px;
color:#717171;
font-weight:bold;
}

.maincontentcolumn .mcposts .postitemsinner .readfull a {
color:#717171;
font-weight:bold;
}

.maincontentcolumn .mcposts .postitemsinner .readfull img {
border:none;
}

.maincontentcolumn .mcposts .postitemsinner ul, .maincontentcolumn .mcposts .postitemsinner ol { margin:10px 0px 10px 10px; overflow:hidden; }

.maincontentcolumn .mcposts .postitemsinner ul li {  margin-left:20px; list-style:square; }
.maincontentcolumn .mcposts .postitemsinner ol li {  margin-left:20px; list-style-type: decimal; }
.maincontentcolumn .mcposts .postitemsinner ol ol li {  margin-left:20px; list-style-type: lower-roman; }

.sidebarcolumn {

	float: left;
	width: 320px;
	margin-top:10px;
}

.sidebarcolumn h2 {
margin:5px 0px 5px 0px;
}

.splitsidebar {
	width: 150px;
}
.splitsidebar h2 {
	font-size: 14px;
	padding: 5px 0 0 10px;
}

/* The Sidebar*/

.mootabsblock {
	width:308px !important;
	height:auto !important;
	min-height:265px;
	padding:5px;	
	background-color:#f9f9f9;
	float:left;
	display: block;
}

.sidebarad { width:300px; margin:0 auto; text-align:center;  }
.sidebarad img, .sidebarad a:link img, .sidebarad a:visited img {border:0; }

.sidebarcolumn .subscribeblock {

	padding:5px;
	
	background-color:#f9f9f9;
	margin-bottom:10px;

}

.sidebarcolumn .subscribeblock .subscribeblockincontent {
background:#ffffff;
padding:5px;
text-align:center;
}

.sidebarcolumn .subscribeblock .subscribeblockincontent h2 {
padding:0 0 10px 20px;
background:transparent url(images/rss.gif) no-repeat left top;
text-align:left;
width:200px;
margin:0 auto;
}


.sidebarcolumn .mootabs_title{
	font-size: 12px;
	width: 100%;
	float:left;
}
.sidebarcolumn .mootabs_title li{
	float: left;
	display:inline;
	font-size: 11px;
	line-height: 34px;
	background: #ffffff;
	color: #777777;	
	font-weight: bold;
	font-size: 11px;
	margin:0px 2px 0px 0px !important;
	padding:0px 5px !important;
	cursor: pointer;
}
.sidebarcolumn .mootabs_title li:hover, .sidebarcolumn .mootabs_title li.active{
	border: 1px solid #ddd;
	text-decoration: none;
}
.sidebarcolumn .mootabs_panel {
	display: none;
	clear: none;
	float:left;
	height:auto !important;
}
.sidebarcolumn .mootabs_panel.active {
	display: block;
	float:left;
}
.sidebarcolumn .mootabs_panel ul{
	width: 293px !important;
	padding:5px !important;
	margin:5px 0px 0px !important;
	background-color: #FFFFFF;
	min-height:203px;
	}
.list1 li,.list2 li, .list3 li{
	padding: 6px 0 6px 25px;
	border-bottom: 1px solid #ffffff;
	background:#f9f9f9;
}
.sidebarcolumn a, .list1 li a,.list2 li a,.list3 li a,.list4 li a, .list5 li a{
	color: #777777;
	font-size: 12px;
}
.list3 li {}
.list5 li{
	border-bottom: 1px solid #eee;	
	padding:6px 0px;
}


.widget {
	margin:15px 0px 15px 0px;
		width:308px !important;
		padding:5px;
		border:5px solid #f9f9f9;
		background:#ffffff;

		float:left;
	display: block;
	
}

.widgetinside {
padding:5px;
}

.widgetinside p {
margin-left:5px;
}


.widget h2 {
	padding: 5px;
}
.widget ul {
	margin:0 0 10px 0;
	padding:5px 0;
	border:none !important;
}
.widget ul li {
	border-bottom: 1px solid #eee;
	padding:5px 0 5px 5px;
	margin:0px;
}
.widget ul li a {
	color: #000000;
}
.widget select {
	border:1px solid #eee;
	width:100%;
	margin:15px 0 0 0;
	padding:5px;
}

#tagcloud {
	float:left;
	width:306px;
	padding-top:10px;
}

#top { height:140px; background: url(images/top.gif) repeat; }

#navbar {
	height: 45px;
	font-size: 11px;
	font-weight: bold;
	clear:both;
	width:960px;
	overflow:hidden;
	border-top:4px double #eeeeee;
	border-bottom:4px double #eeeeee;
	margin:0 auto;
	padding:0;
	}
	
#navbar a, #navbar a:visited {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #004080;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}

#nav, bottom-nav {
	margin: 0 auto;
	padding: 0px;
	padding-right:8px;
	list-style: none;
	clear:both;
	width:940px;
	overflow:hidden;
	}
	
#nav ul,  bottom-nav{
	margin: 0 auto;
	padding: 0px;
	list-style: none; height: auto;
	height:33px;

	}

#nav a, #nav a:visited {
	color: #777777;
	display: block;
    font-weight: bold;
   	text-transform: uppercase;
    margin: 0px;
	padding: 0px 17px 0px 15px;
	line-height:45px;
	}
	
#nav a:hover {
	background: #f9f9f9;
	color: #777777;
    margin: 0px;
	padding: 0px 17px 0px 15px;
	line-height:42px;
	text-decoration: none;
	}

#nav li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height:42px;
	}

#bottom-nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height:42px;

}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
z-index:2222 !important;
	line-height:42px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #f9f9f9;
	width: 150px;
	float: none;
   	text-transform: none;
margin: -3px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color:#777777;line-height:30px;

	}
	
#nav li li a:hover, #nav li li a:active {
	background: #B0B0B0;
	padding: 0px 10px 0px 10px;
	color:#ffffff;
margin: -3px 0px 0px 0px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:2222 !important;
	
	}

#nav li:hover ul {
	left: auto;
	display: block;
	
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
} 

#menu1 { height:35px; background:#eeeeee; width:960px; margin:10px auto 0px auto;}

 
#top .top2 { width:980px; height:133px; margin:0 auto; padding:0; }

#top .top2 .top2-right { float:right; padding:25px; }
#top .top2 .top2-left { width:350px; float:left; margin-top:10px; text-align:center; }

#top .top2 .title { padding:15px 0 0 20px; }
#top .top2 .title {  text-align:center; }
#top .top2 .top2-left .title h1 { color:#ffffff; font-size:25px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#top .top2 .top2-left .title h1 a { color:#ffffff; font-size:25px; font-weight:bold; text-decoration:none;  text-transform:uppercase;}
#top .top2 .top2-left .title .tagline { margin-top:15px;color:#ffffff; text-align:center; font-style:italic; }

#top .top2 .top2-right .bannerad {  background-color:#f9f9f9; padding:5px; }


h2.titlecomment{
	font-size: 1.5em;
	padding: 0 0 5px;
	margin: 0 0 15px 0;
	font-weight:bold !important;
	color:#000000;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p{
	margin-bottom:10px;
	line-height: 20px;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li{
	padding: 20px 10px 10px 10px;
}
ol.commentlist li.alt{
	padding: 10px 10px 0 10px !important;
	background:#f9f9f9;
}

#comment {clear:both; width: 550px; margin:0 auto;}
#comment textarea { width:550px; }



ol.commentlist .comment-meta{
	font-size:0.8em;
}
ol.commentlist li .avatar { 	
	float:left;
	border: 1px solid #000;
	margin-right: 10px;
}

ol.commentlist li{
	margin:10px 0 10px;
	padding:15px 10px 10px;
}

ol.commentlist li .even{
	background:#ffffff;
}

.commentlist li ul li {
	margin-left:10px;
	margin-right:-5px;
}

ol.commentlist li .reply {
	padding:0 0 5px 0;
}

#respond p{
	margin-bottom:10px;
	line-height: 20px;
}


.th{
	border: 1px solid #eeeeee;
	float: right;
	padding: 5px;
	background-color: #FFFFFF;
	margin: 0 0 5px 10px;
}

table#wp-calendar {
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0px;
	width:90%;
	
}

table#wp-calendar a {
	color:#000000; 
}

table#wp-calendar caption { 
	font-weight: normal; font-size:11px; line-height:1.5em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; 
}
table#wp-calendar th { 
	width: 26px; font-size:11px; line-height:1.5em; background: #f9f9f9; border-bottom: 1px dotted #ddd; text-align: center; 
}
table#wp-calendar td { 
	width: 26px; 1.5em; color: #999; text-align: center; 
}
table#wp-calendar td#next, table#wp-calendar td#prev { 
	width: 78px; font-size:10px; letter-spacing: 1px; text-transform: uppercase; 
}
.gravatar {
	float:left;
	border: 1px solid #000;
	margin-right: 10px;
}


.comments {
	padding-bottom:0px !important;
}
.comments a{
	color: #000000;
	font-weight:normal;
	font-size:11px;
	padding:0px 0px 0px 18px;
	margin-left:5px;
}
a.more{
	color: #c0c0c0;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 20px 0 0;
}


.navigation {
	width:575px;
	margin-bottom:15px;
	float:left;
	padding:10px;
}
.navigation a {
	font-size: 1em;
	font-weight: bold;
}

.paginav {
	width:575px;
	margin-bottom:15px;
	float:left;
	padding:10px;
}
.paginav a {
	font-size: 1em;
	font-weight: bold;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
}

.alignleft {
	float: left;
	margin-right:10px;
}

.alignright {
	float: right;
	margin-left:10px;
}



.relatedtags {
	background:#f9f9f9;
	padding:10px;
	margin:0 0 5px 0px;
}
.relatedtags a { font-weight: normal !important; text-decoration:underline;color:#000000; }

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f2f2f2;
padding: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption.aligncenter img {  max-width: 475px; height:auto;  }
.wp-caption.alignleft img {  max-width: 250px; height:auto;  }
.wp-caption.alignright img {  max-width: 250px; height:auto;  }

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}


/* The Footer */

#footer{
	clear: both;
	color: #ffffff;
	width:980px;
	margin:0px auto 20px auto;

}

#footer a{
	color: #ffffff;
}

#footer .footercontent {
	padding:10px;
}

#footer img {
	vertical-align:middle;
	margin-left:5px;
}
